
//滚动条的宽度
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: rgba(0,0,0,0.6);
}
//滚动条的滑块
::-webkit-scrollbar-thumb {
  background-color: #0b1524;
  border-radius: 3px;
}
.chart-item-panel{
  .title{
    font-family: 'pmzd';
    background: url(../assets/map/title_bg.png) no-repeat center bottom;
    background-size: 100% 20px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
  }
  .chart-content{
    height: calc(100% - 50px);
    padding: 10px 20px;
    background: url(../assets/map/chart_bg.png) no-repeat center center;
    background-size: 100% 100%;
  }
}
.flex-row{
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  .label{flex: 0 0 100px;color: #C0D1E3;}
  .value{flex: 1;}
}
body{
  -moz-user-select:none;/*火狐*/
  -webkit-user-select:none;/*webkit浏览器*/
  -ms-user-select:none;/*IE10*/
  -khtml-user-select:none;/*早期浏览器*/
  user-select:none;
}
.self-text-btn{
  display: inline-block;
  color: #175fde;
  background: inherit;
  padding: 5px 10px;
}
.self-table{
  background-color: rgba(0,0,0,0);
  color: #fff;
  tr{background-color: rgba(0,0,0,0);}
  th{background-color: rgba(77, 138, 224, 0.5);color: #fff;font-weight: 500;}
  .el-table__body-wrapper,.el-table__fixed-body-wrapper{
    tr:nth-child(odd){background-color: rgba(0,0,0,0);}
    tr:nth-child(even){background-color: rgba(255,255,255,0.2);}
  }
  tr:hover>td{background-color: rgba(255,255,255,0.1) !important;}
  .el-table__body tr.hover-row>td, .el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td{
    background-color: rgba(255,255,255,0.0);
  }
  .el-table__fixed-body-wrapper .el-table--enable-row-transition .el-table__body td{
    background: #131725 !important;
  }
  .el-table__fixed::before, .el-table__fixed-right::before{
    background-color: rgba(255,255,255,0.2);
  }
}
.self-tabs{
  .el-tabs__header{margin-bottom: 10px;}
  .el-tabs__nav-wrap::after{
    background: rgba(0,0,0,0);
  }
  .el-tabs__active-bar{height: 0px;}
  .el-tabs__item{
    color: #fff;
    outline: none;
    &.is-active{color: #67D0F2;}
    &:hover{color: #67D0F2;}
    &:not(:last-child){
      &::after{
        content: '|';
        position: relative;
        right: -20px;
        top: -1px;
        color: #fff;
      }      
    }

  }
  
}

.screen-map-calendar{
  .wh_container[data-v-2ebcbc83]{
    max-width: 450px;
    height: 100%;
    border: 1px solid #3B7DE3;
  }
  .wh_content_all[data-v-2ebcbc83]{
    background-color: #002358;
    height: 100%;
  }
  .wh_content_item>.wh_isMark[data-v-2ebcbc83]{
    background: #3C6CE3;
  }
  .wh_content_item>.wh_item_date.wh_isMark.wh_isToday{
    background-color:#3C6CE3 !important;
  }
  /*今天*/
  .wh_content_item .wh_isToday[data-v-2ebcbc83]{
      background-color:#002358;
  }
  /*日历点击*/
  .wh_content_item .wh_chose_day[data-v-2ebcbc83]{
      background-color:transparent;
  }
  /*日历划过*/
  .wh_item_date[data-v-2ebcbc83]:hover{
      background-color:#3C6CE3;
      border-radius: 100%;
  }
}
.self-popper-select{
  .el-select-dropdown__wrap{
    background: #002358;
  }
  .el-select-dropdown__item.hover, 
  .el-select-dropdown__item:hover{
    background: rgba(0,0,0,0.3);
  }
}
.self-input,.self-select{
  flex: 1;
  height: 40px;
  background: inherit;
  border-radius: 2px;
  border: 1px solid #9AB2F7;
  padding-left: 5px;
  color:#fff;
  
  .el-input__inner{
    background: inherit;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    border: 0px;
    color: #fff;
  }
  
  option{
    position: relative;
    height: 32px;
    line-height: 32px;
  }
  // &::placeholder,&::-moz-placeholder,&:-ms-input-placeholder{
  //   color: '#A1B8FF';
  //   text-align: right;
  // }
}

.button-bar-panel{
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
  
}
.chart-btn {
  width: 85px;
  height: 32px;
  line-height: 32px;
  padding: 0px;
  border: 1px solid rgba(23, 95, 222, 1);
  background: rgba(23, 95, 222, 0.42);
  text-align: center;
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
  &.small{
    width: auto;
    box-sizing: border-box;
    padding: 0;
    width: 60px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    background: rgba(23, 95, 222, 1);
  }
  &:hover{
    background: rgba(23, 95, 222, 0.62);
  }
  &.active {
    border: 1px solid rgba(222, 112, 23, 1);
    background: rgba(222, 129, 23, 0.42);
  }
}
.color1{color:rgba(247, 243, 7, 0.781)}